
#include <AudioUnit/AudioUnit.r>

#include "OctogrisVersion.h"

// Note that resource IDs must be spaced 2 apart for the 'STR ' name and description

//===============================================================================================
//===============================================================================================

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 1x2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1000
#define CONFIG			"1x2"
#define COMP_SUBTYPE	'1x2_'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 2x2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1002
#define CONFIG			"2x2"
#define COMP_SUBTYPE	'2x2_'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"


//===============================================================================================
//===============================================================================================

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 1x4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1004
#define CONFIG			"1x4"
#define COMP_SUBTYPE	'1x4_'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 2x4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1006
#define CONFIG			"2x4"
#define COMP_SUBTYPE	'2x4_'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 4x4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1008
#define CONFIG			"4x4"
#define COMP_SUBTYPE	'4x4_'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//===============================================================================================
//===============================================================================================

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 1x6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1010
#define CONFIG			"1x6"
#define COMP_SUBTYPE	'1x6_'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 2x6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1012
#define CONFIG			"2x6"
#define COMP_SUBTYPE	'2x6_'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 6x6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1014
#define CONFIG			"6x6"
#define COMP_SUBTYPE	'6x6_'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//===============================================================================================
//===============================================================================================

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 1x8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1016
#define CONFIG			"1x8"
#define COMP_SUBTYPE	'1x8_'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 2x8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1018
#define CONFIG			"2x8"
#define COMP_SUBTYPE	'2x8_'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 8x8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1020
#define CONFIG			"8x8"
#define COMP_SUBTYPE	'8x8_'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//===============================================================================================
//===============================================================================================

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 1x12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1022
#define CONFIG			"1x12"
#define COMP_SUBTYPE	'1x12'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 2x12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1024
#define CONFIG			"2x12"
#define COMP_SUBTYPE	'2x12'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 12x12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1026
#define CONFIG			"12x12"
#define COMP_SUBTYPE	'1212'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//===============================================================================================
//===============================================================================================

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 1x32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1028
#define CONFIG			"1x32"
#define COMP_SUBTYPE	'1x32'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 2x32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1030
#define CONFIG			"2x32"
#define COMP_SUBTYPE	'2x32'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 6x32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1032
#define CONFIG			"6x32"
#define COMP_SUBTYPE	'6x32'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Octogris 32x32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID			1034
#define CONFIG			"32x32"
#define COMP_SUBTYPE	'3232'

#define COMP_TYPE		kAudioUnitType_Effect
#define COMP_MANUF		Octogris_COMP_MANF	
#define VERSION			kOctogrisVersion
#define NAME			"UDM: OctogrisJoystick64 " CONFIG
#define DESCRIPTION		"Octogris " CONFIG " AU"
#define ENTRY_POINT		"Octogris_" CONFIG "_Entry"
#include "AUResources.r"


